home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga News 95
/
Amiga News 95.iso
/
dpat
/
dpat53
/
anymore
/
anymore.doc
< prev
next >
Wrap
Text File
|
1993-12-28
|
11KB
|
222 lines
Documentation de AnyMore
Copyright (c) 1993 David Scrève
All Right Reserved
------------------------------
--------------------
Document : AnyMore.Doc
Auteur : David Scrève
Version : 2.0
Revision : 2.12
Date : 21/12/93
Taille : 10545 octets
Anymore : Anything I dreamed, Anything he does !
-------
Introduction
------------
AnyMore est un programme vous permettant de lire tous vos textes sous
Workbench. Il peut être comparé, en ce qui concerne les conditions
d'utilisation au programme MuchMore. L'exécutable nommé AnyMore est librement
distribuable s'il est accompagné de la présente documentation en francais.
Attention, les sources ne sont pas librement distribuables.
AnyMore sait détecter la présence du système 2.0 ou plus est
exploite ses avantages.
Conditions d'utilisation
------------------------
AnyMore 2.0 a besoin de la bibliothèque UIK.Library version 1.34 ou plus
ainsi que tout le package librement distribuable de UIK, et des fichiers
d'objet suivants :
UIKObj_CxBroker
UIKObj_TextView version 1.1
UIKObj_AppWBench
UIKIbj_Notify version 1.1
Pour des conforts d'utilisation, je vous recommande d'installer
également le programme de préférences pour personnaliser votre environnement.
Utilisation Sous Workbench 1.3
------------------------------
Si vous lancer AnyMore depuis le Workbench 1.3, un FileRequester
va s'ouvrir pour charger un fichier. Vous pourrez choisir au fur et à mesure
les fichiers que vous désirez lire. A la fin de votre sélection, vous n'aurez
qu'à fermer le FileRequester ou à cliquer sur Cancel.
Pour quitter un fichier, fermer sa fenêtre. Si vous avez fermé le
FileRequester et désirez recharger des fichiers, faites "Ouvrir" dans le menu
de l'un de vos textes ouverts.
Nota : Vous pouvez avoir autant de FileRequester que vous le désirez
simultanément.
Pour consulter le texte, vous pouvez utiliser les ascenceurs, les
flèches du clavier, et/ou agrandir la fenêtre.
Le programme s'arrêtera lorsque tous les objets graphiques à l'écran
auront été fermés, ou que vous aurez sélectionné "Quitter" dans le menu.
Utilisation Sous Workbench 2.0 ou plus
--------------------------------------
Si vous lancer AnyMore depuis le Workbench 2.0, un AppIcon va
s'installer et AnyMore va s'installer sous forme de Commoditie (si bien sûr
vous avez un système 2.0 complet, avec la bibliothèque Commoditie.library).
Pour lire un texte, vous pourrez soit glisser le fichier sur l'AppIcon,
soit double-cliquer sur celui-ci pour voir apparaitre un FileRequester.
Vous pourrez choisir au fur et à mesure les fichiers que vous désirez lire.
A la fin de votre sélection, vous n'aurez qu'à fermer le FileRequester ou à
cliquer sur Cancel.
Pour quitter un fichier, fermer sa fenêtre. Si vous avez fermé le
FileRequester et désirez recharger des fichiers, faites "Ouvrir" dans le menu
de l'un de vos textes ouverts, ou double-cliquez sur l'AppIcon.
Nota : Vous pouvez avoir autant de FileRequester que vous le désirez
simultanément.
Enfin, pour consulter le texte, vous pouvez utiliser les ascenceurs,
les flèches du clavier, et/ou agrandir la fenêtre.
Le programme s'arrêtera lorsque vous aurez choisi "Quitter" dans les
menus, ou que vous aurez choisi "Kill" ou "Tuer" dans le programme
Commoditie ExChange. A propos de ce dernier, il est impossible de suspendre
ou d'activer le programme (ce qui n'aurait aucun sens).
Autres possibilités
-------------------
Sous 2.0 ou plus, et sous réserve d'avoir un système de fichiers qui le
supporte, Anymore est un des premier programme supportant la notification de
fichier. En clair, si vous lisez un texte qui a été modifié par un autre
programme durant la lecture, Anymore vous en informera et vous demandera
s'il doit mettre à joue le texte.
Anymore permet également d'imprimer un texte, tous en consultant les
autres. Il n'est posible d'imprimer qu'un seul texte à la fois. Pendant
l'impression, la notification de fichiers n'est plus supportée.
Utilisations diverses
---------------------
Sous CLI ou sous Shell, AnyMore attend comme argument les noms des
fichiers à ouvrir. S'il n'y en a pas, un FileRequester s'ouvre.
Conclusion
----------
AnyMore a été écrit pour pouvoir fonctionner sous Workbench. C'est
pourquoi il utilise fortement les ressources du système. Ceci peut paraitre
génant pour l'utilisateur sans disque dur qui ne charge pas souvent son
Workbench. Toutefois, il n'a pas été écrit pour eux. Pour ces personnes, je
recommanderais plutôt MuchMore. Pour les autres, MuchMore a un énorme
défaut : Il bloque en partie le multitâche et ne peut lire qu'un seul texte.
Seuls PPmore et more sont capables lire un texte en multitâche, mais
ils sont anti-conviviaux et super lents. AnyMore a donc résolu le problème.
En dehors de cela, j'ai écrit AnyMore pour montrer ce dont est capable
UIK, le moteur d'objets de Jean-Michel Forgeas, accompagné de mes objets
CxBroker, AppWBench, TextView et Notify.
A vous d'apprécier la puissance de la Programmation Orientée Objet.
Mais ne trainez pas, car les programmeurs sous UIK avancent à grands pas.
-----------------------------------------------------------------------------
Historique
----------
Version 1.0 : 23/04/93
Première version utilisable et distribuée.
Version 1.1 : 26/06/93
Quelques extensions pour les utilisateurs dont
moi-même :
- Recherche d'occurences sur tout le texte
- On peut déplacer le texte avec les flèches du
clavier
- La fenètre About et montrer des Commodities
a été revue et corrigée (On voit maintenant
mon nom, comme le souhaitait SADA)
- Le Hit Enforcer lorsqu'on lançait Anymore a
disparu (Je me servais d'un objet situé à
l'adress 0...).
- Le package est distribué avec les toutes dernières
versions des objets UIK et Anymore 1.1 a besoin
de la version 1.1 de l'objet TextView. Un script
permet d'installer UIK automatiquement.
- On peut mettre Anymore comme outil par défaut
dans les icônes, comme pour muchmore.
Version 1.2 : 01/07/93
- Lorsqu'on retaille le texte, on ne se retrouve plus
au début, mais à la même position qu'avant.
- Une bordure entoure maintenant le texte pour
aérer l'ensemble.
- lors de la recherche d'un texte, Anymore indique
s'il n'a pas trouvé le texte. S'il l'a trouvé,
il se place sur la première occurence trouvée.
Version 2.0 : 21/12/93
- On peut se déplacer dans le texte comme avec
AZ : ALT + Flèches = début ou fin du texte.
SHIFT + Flèches = page avant ou après
Ceci est aussi applicable aux déplacement
sur le côté.
- Anymore supporte la notification de fichiers. Ainsi,
si vous êtes en train de lire un texte qui a été
modifié par un autre programme, Anymore vous demandera
automatiquement s'il faut mettre à jour le texte.
Cette possibilité ne fonctionne qu'à partir du système
2.0 et peut ne pas fonctionner sur certains systèmes
de fichiers (les réseaux par exemples).
- Le chargement est maintenant bufferisé, ce qui accélère
notablement les accès.
- Les textes se mettent automatiquement en plein écran
dès l'ouverture.
- Le sélecteur de fichier se replace automatique dans
le répertoire de la dernière recherche au lieu
du répertoire de lancement.
- Support de l'impression des textes. Celle-ci s'effectue
sans bloquer la consultation des textes, mais seulement
l'impression des autres textes. Durant l'impression,
la notification et la fermeture du texte imprimé ne
sont plus gérées.
- Anymore 2.0 a besoin de la librarie UIK.library dans sa
version 1.34 ou plus.
- Support des principales touches de déplacement du
programme more de Commodore-Amiga Inc.
- Bugs corrigé lorsque l'on met Anymore comme outil par
défaut dans une icône : on peut maintenant fermer la
fenêtre.
-----------------------------------------------------------------------------
Pour tout renseignement, rapport de bug, souhait, conseil, suggestions,
support de l'auteur, vous pouvez me joindre à l'adresse suivante :
David Scrève
4, Rue Flaubert
59115 Leers
FRANCE
Téléphone : 20.75.52.73 en FRANCE et en Province.
------------------------------------------------------------------------------
UIK et UIK.library sont Copyright (c) 1990-1993 Jean-Michel Forgeas, qui donne
enfin à la Programmation Orientée Objet la crédibilité et l'accessibilité
qui lui manquait (à la POO, pas à Jmf ).
AnyMore est Copyright (c) 1993 David Scrève.
CxBroker, UIKObj_CxBroker sont Copyright (c) 1993 David Scrève.
AppWBench, UIKObj_AppWBench sont Copyright (c) 1993 David Scrève.
TextView, UIKObj_TextView sont Copyright (c) 1993 David Scrève.
Notify, UIKObj_Notify sont Copyright (c) 1993 David Scrève.
La présente documentation est Copyright (c) 1993 David Scrève.
-----------------------------------------------------------------------------